Duplicator\Libs\Snap\SnapDB D

Total Complexity 132
Dependencies 4
Dependents 13
Total lines 720
Lines of code 418
Logical lines of code 261
Comment lines 223
Methods 22
Properties 1

Methods 22

Method Rating Maintainability Complexity Lines of code
selectUsingPrimaryKeyAsOffset()
B
38 18 72
getValuesFromQueryInsert()
B
42 18 55
getUniqueIndexColumn()
B
41 16 55
getMysqlConnectFlagsList()
A
46 12 40
getDBEngine()
A
52 11 22
getOffsetKeyCondition()
A
49 10 28
getRedundantDuplicateTables()
S
52 7 24
getOffsetFromRowAssoc()
S
57 7 17
error()
S
60 4 15
query()
S
62 3 11
freeResult()
S
63 3 11
fetchRow()
S
65 3 9
fetchAssoc()
S
65 3 9
dbConnType()
S
77 3 3
dbConnTypeByResult()
S
77 3 3
getMysqlConnectFlagsFromMaskVal()
S
65 3 9
numRows()
S
69 2 7
realEscapeString()
S
68 2 7
getQueryInsertValuesFromArray()
S
64 1 11
quoteRegex()
S
77 1 3
parsedQueryValueToString()
S
74 1 4
parsedQueryValueToInt()
S
78 1 3